package com.hsurosy.types.design.framework.tree;

/**
 * @Author Hsu琛君珩
 * @Date 2025-08-11 3:41
 * @Description 策略映射器
 * @Version: v1.0.0
 */
public interface StrategyMapper<T, D, R> {

    /**
     * 根据请求参数和动态上下文获取对应的策略处理器
     * @param requestParameter 请求参数
     * @param dynamicContext 动态上下文
     * @return 策略处理器
     */
    StrategyHandler<T, D, R> get(T requestParameter, D dynamicContext);

}
